#include <stdio.h>

// static函数，只能被本文件引用
static void f2(void)
{
    printf("我是%s\n", __FUNCTION__);
}

// static全局变量，只能被本文件引用
static int g2 = 8888;

// 普通函数是全局符号，可以被外部文件引用
void f3(void)
{
    // static局部变量，被存储在数据段
    // 函数退出时不会被释放
    static int x = 1;
    x++;

    f2();
    printf("g2:%d\n", g2);
}